.main {
    .title,
    .price,
    .size,
    .num,
    .detail {
        padding: 10px;
        border-top: 1px solid #ccc;
    }
    .title {
        margin: 0;
        font-size: 17px;
    }
    .price {
        .nowPrice {
            color: red;
        }
        .oldPrice {
            text-decoration: line-through;
            font-size: 12px;
            color: #666;
        }
    }
    .size {
        span {
            background-color: #f5f5f5;
            border: 1px solid #ccc;
            font-size: 12px;
            padding: 4px;
            line-height: 30px;
        }
        span.active {
            background-color: #069;
        }
    }
    .num {
        span {
            font-size: 12px;
            color: #666;
        }
    }
}

.go_cart {
    border-top: 1px solid #f00;
    position: absolute;
    height: 55px;
    width: 100%;
    bottom: 0;
    left:0;
    padding: 10px;
    a {
        font-size: 14px;
        display: block;
        height: 100%;
        line-height: 34px;
        padding-left: 10px;
    }
}